using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class Constantes
{
	/// <summary>
	///Constante que deverá ser utilizada como largura da tela 
	/// </summary>
    public static int TELA_LARGURA = 1024;//854

	/// <summary>
	///Constante que deverá ser utilizada como Altura da tela 
	/// </summary>
    public static int TELA_ALTURA = 768;//480
	
	/// <summary>
	///Fator de escala em X ( largura ) 
	/// </summary>
    public static float SCALEX = ((float)Screen.width / TELA_LARGURA);

	/// <summary>
	///Fator de escala em Y ( Altura ) 
	/// </summary>
    public static float SCALEY = ((float)Screen.height / TELA_ALTURA);

    public Constantes()
    { }

    #region Métodos
    
    public static string FormatName(string format)
    {
        string newString = "";
        bool upperCase = true;

        format = format.ToLower();

        for (int i = 0; i < format.Length; i++)
        {
            if (upperCase)
            {
                upperCase = false;
                newString += char.ToUpper(format[i]);
            }
            else
            {
                if (format[i] == '_')
                    upperCase = true;

                newString += format[i];
            }
        }

        return newString.Replace('_', ' ');
    }

    #endregion
}
